/**
 * 首页redux action 方法
 */

/** 引入action 类型 */
import types from './actionTypes'

/** 引入Ajax方法 */
import {
    getCitysList
} from '../apis/home'

 /** 获取城市列表 */
 export const getCityList = () => {
     return async dispatch => {
        let result = await getCitysList()
        dispatch({
            type: types.GET_CITY_LIST,
            list: result.code === 200 ? result.data : []
        })
     }
 }

 /** 获取城市列表 */
 export const getCitySyncList = cityList => {
     return {
        type: types.GET_CITY_LIST,
        list: cityList
    }
 }

 /** 存储用户信息Action */
 export const saveUserInfo = userInfo => {
    return {
        type: types.SAVE_USER_INFO,
        payload: {
            userInfo
        }
    }
 }